/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sge.Entidades;

/**
 *
 * @author victor
 */
public class ExpositorEvento {

    protected ExpositorEventoPK expositorEventoPK;
    private String expositorEventocol;
    private Pago pagoIdPago;
    private Expositor expositor;
    private Evento evento;

    public ExpositorEvento() {
    }

    public ExpositorEvento(ExpositorEventoPK expositorEventoPK) {
        this.expositorEventoPK = expositorEventoPK;
    }

    public ExpositorEvento(int expositorIdExpositor, int eventoIdEvento) {
        this.expositorEventoPK = new ExpositorEventoPK(expositorIdExpositor, eventoIdEvento);
    }

    public ExpositorEventoPK getExpositorEventoPK() {
        return expositorEventoPK;
    }

    public void setExpositorEventoPK(ExpositorEventoPK expositorEventoPK) {
        this.expositorEventoPK = expositorEventoPK;
    }

    public String getExpositorEventocol() {
        return expositorEventocol;
    }

    public void setExpositorEventocol(String expositorEventocol) {
        this.expositorEventocol = expositorEventocol;
    }

    public Pago getPagoIdPago() {
        return pagoIdPago;
    }

    public void setPagoIdPago(Pago pagoIdPago) {
        this.pagoIdPago = pagoIdPago;
    }

    public Expositor getExpositor() {
        return expositor;
    }

    public void setExpositor(Expositor expositor) {
        this.expositor = expositor;
    }

    public Evento getEvento() {
        return evento;
    }

    public void setEvento(Evento evento) {
        this.evento = evento;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (expositorEventoPK != null ? expositorEventoPK.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        if (!(object instanceof ExpositorEvento)) {
            return false;
        }
        ExpositorEvento other = (ExpositorEvento) object;
        if ((this.expositorEventoPK == null && other.expositorEventoPK != null) || (this.expositorEventoPK != null && !this.expositorEventoPK.equals(other.expositorEventoPK))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "sge.Entidades.ExpositorEvento[ expositorEventoPK=" + expositorEventoPK + " ]";
    }
}
